

import asyncio

# 定义一个协程函数
async def task1():
    print("任务 1 开始")
    await asyncio.sleep(1)  # 模拟耗时操作
    print("任务 1 结束")

# 定义另一个协程函数
async def task2():
    print("任务 2 开始")
    await asyncio.sleep(2)  # 模拟耗时操作
    print("任务 2 结束")



# 主协程函数
async def main():
    # 创建任务列表
    tasks = [task1(), task2()]
    # 并发运行任务
    await asyncio.gather(*tasks)

if __name__ == "__main__":
    # 运行主协程
    asyncio.run(main())

